import { defineConfig } from 'vite'
import uni from '@dcloudio/vite-plugin-uni'
import AutoImport from 'unplugin-auto-import/vite'
import { BASEURL, WSURL } from './config/index'

// 获取环境变量
const env = process.env.NODE_ENV

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    uni(),
    // ---- 配置自动引入 ----
    AutoImport({
      imports: ['vue', 'uni-app'],
    }),
  ],
  // server: {
  // 	proxy: {}
  // },
  build: {
    minify: 'terser',
    terserOptions: {
      compress: {
        drop_console: true, // 发布时删除console
      },
    },
  },
  define: {
    // 金泰开发环境
    // 'process.env.VITE_APP_BASE': JSON.stringify('system,http://localhost:8061;dataExchange,http://localhost:8066;mdm,http://localhost:8062;wms,http://localhost:8065;srm,http://localhost:8064;andon,http://localhost:8067;mes,http://localhost:8063;eam,http://localhost:8065;iotadmin,http://localhost:7067'),
    // 金泰测试环境
    "process.env.VITE_APP_BASE": JSON.stringify(
    	"system,http://192.168.70.220:8061;dataExchange,http://192.168.3.5:8066;mdm,http://192.168.3.5:8062;wms,http://192.168.3.5:8064;srm,http://192.168.3.5:8234;andon,http://192.168.3.5:8067;mes,http://192.168.3.5:8063;eam,http://localhost:8065;iotadmin,http://192.168.3.5:7067;qms,http://192.168.3.5:8068;dmpDosPcm,http://192.168.3.5:8086"
    ),
    // 金泰最新环境 uat(ip)
    // 'process.env.VITE_APP_BASE': JSON.stringify(
    //   'system,http://192.168.90.103:8161;dataExchange,http://192.168.90.103:8186;mdm,http://192.168.90.103:8162;wms,http://192.168.90.103:8164;mes,http://192.168.90.103:8163;eam,http://192.168.90.103:8165;iotadmin,http://192.168.90.103:8167;qms,http://192.168.90.103:8168;'
    // ),
    
    // 金泰最新环境 uat(域名)
    // 'process.env.VITE_APP_BASE': JSON.stringify(
    //   'system,http://momapp.giantech.com.cn:8081;dataExchange,http://momapp.giantech.com.cn:8081;mdm,http://momapp.giantech.com.cn:8081;wms,http://momapp.giantech.com.cn:8081;mes,http://momapp.giantech.com.cn:8081;eam,http://momapp.giantech.com.cn:8081;iotadmin,http://momapp.giantech.com.cn:8081;qms,http://momapp.giantech.com.cn:8081;'
    // ),
    // WS域名设置
    // 'process.env.VITE_APP_WS': JSON.stringify(WSURL[env]),

    // 登录环境设置
    'process.env.VITE_APP_TYPE': JSON.stringify('app'),

    // 工作台配置设置
    // 'process.env.VITE_APP_WORKBENCH': 'workbench',

    // 登录标题
    'process.env.VITE_APP_TITLE': JSON.stringify('制造运营系统'),

    // 登录描述
    'process.env.VITE_APP_DES': JSON.stringify(''),

    // // 上传api
    "process.env.VITE_APP_UPLOAD_API": JSON.stringify(
    	"http://192.168.70.220:8061"
    ),
    // // 上传api uat(ip)
    // 'process.env.VITE_APP_UPLOAD_API': JSON.stringify(
    //   'http://192.168.90.103:8161'
    // ),
    // // 上传api uat(域名)
    // "process.env.VITE_APP_UPLOAD_API": JSON.stringify(
    // 	"http://momapp.giantech.com.cn:8081"
    // ),

    // "process.env.VITE_APP_UPLOAD_API": JSON.stringify(
    // 	"http://www.giantech.com.cn:8080"
    // ),
    // 上传api HTTPS
    // "process.env.VITE_APP_UPLOAD_API": JSON.stringify(
    // 	"https://192.168.3.6:8160"
    // ),
    // 上传api uat
    // "process.env.VITE_APP_UPLOAD_API": JSON.stringify(
    // 	"https://192.168.0.66:8200"
    // ),
    // 上传api 金泰最新环境 uat
    // "process.env.VITE_APP_UPLOAD_API": JSON.stringify(
    // 	"https://192.168.90.103:8061"
    // ),

    // // webview 请求地址
    // "process.env.VITE_APP_WEBVIEW": JSON.stringify(
    // 	"http://192.168.3.6:8060/#/"
    // ),
    // // // 上传api uat(ip)
    // 'process.env.VITE_APP_WEBVIEW': JSON.stringify(
    //   'http://192.168.90.103:8161/#/'
    // ),
    // / 上传api uat(域名)
    "process.env.VITE_APP_WEBVIEW": JSON.stringify(
    	"http://momapp.giantech.com.cn:8081/#/"
    ),
    // uat webview 请求地址
    // "process.env.VITE_APP_WEBVIEW": JSON.stringify(
    // 	"https://192.168.0.66:8200/#/"
    // ),
  },
})
